
<?php
  $dbconn = pg_connect("dbname=publisher") or die("Could not connect");

  if (!pg_connection_busy($dbconn)) {
      pg_send_query($dbconn, "select * from authors; select count(*) from authors;");
  }
  
  $res1 = pg_get_result($dbconn);
  /* HACER ALGO CON $res1, todos los autores
   */
  
  $res2 = pg_get_result($dbconn);
  /* HACER ALGO CON $res2, el COUNT de autores
   */
  
?>







<?php
 
if (pg_send_query($db, $query)) {
	
	$res = pg_get_result($db);
	if ($res) {
  	
		$state = pg_result_error_field($res, PGSQL_DIAG_SQLSTATE);
	    if ($state==0) {
	    	
	    	// todo bien
	    	
	    } else {
	    	
	    	// hay algun error
	    	if ($state=="23505") { // unique_violation
	    		
	    		// procesar error específico
	    		
	    	} else {
	    		
	    		// procesar otros errores
	    		
	    	}
	    }
	}  
}

?>